Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

Windows内核调试

帖子发起人: 慧慧   发起时间: 2013-05-26 21:10 下午   回复: 4

Print Search
帖子排序:    
   2013-05-26, 21:10 下午
WanderMind11 离线,最后访问时间: 2013/5/26 13:06:47 慧慧

发帖数前500位
注册: 2013-05-26
发 贴: 3
双机调试与驱动符号
Reply Quote
张老师,我是一名软件开发者,最近因为处理问题的需要,开始调试winpcap的驱动,但因为是初步接触内核调试及双机调试没有什么经验,所以特向您请教两个问题:
1、双机调试,由于我的那台目标机没有外接串口,我使用PCI插槽扩展了四个串口,操作系统是windows2008的系统,调试线是USB口转串口(看你的书中说调试主机可以使用U转串口),但是按照《软件调试》中的说法接好后可以正常通信,但是不能调试。不知道是什么原因。
2、是一个关于驱动编译的问题,我编译winpcap的check版驱动后在本机上利用虚拟机试验调试,但是里边的变量都找不到符号信息,不知道是什么问题。看过编译脚本,应该没有优化的。
哦,对了,您的两本书的油墨味都很重,呵呵。   
最后,希望得到您的赐教。

IP 地址: 已记录   报告
   2013-05-27, 06:24 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 双机调试与驱动符号
Reply Quote

你好,关于问题1,方向没有问题,失败在哪里?连接不成功是么?因为目标端有四个串口,要确认好串口的编号,建议先根据《格蠹汇编》附录中的步骤检查一下,也可以是在WinDBG中按Ctrl + Alt + D显示主机与目标机的通信信息,帮助诊断

关于问题2,用什么命令?问题现场的信息粘贴上来...


IP 地址: 已记录   报告
   2013-05-28, 22:43 下午
WanderMind11 离线,最后访问时间: 2013/5/26 13:06:47 慧慧

发帖数前500位
注册: 2013-05-26
发 贴: 3
Re: 双机调试与驱动符号
Reply Quote
问题1,我开机配置好后,可以用串口调试工具和超级终端通讯。但是被调试机每次启动都是直接进入系统,没有连接到调试主机,很郁闷,不像虚拟机那样能连接到调试主机。对了,按您的《软件调试》中的介绍,我将串口针1-4,6-4理解为串口A的针1、6与串口B的4直接连接起来,即把串口A的1与6焊接后与B的4相连,不知道是不是对的。
问题2.
这些局部变量都无法用dt 查看值,不知道是为什么。使用命令为  “dt 变量名”。
感谢您的回复。

IP 地址: 已记录   报告
   2013-05-29, 13:01 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 双机调试与驱动符号
Reply Quote

问题1:建议到电子商场买一根串口直连线(Zero Modem)

问题2:执行下dv命令,把结果贴上来...


IP 地址: 已记录   报告
   2013-05-29, 22:46 下午
WanderMind11 离线,最后访问时间: 2013/5/26 13:06:47 慧慧

发帖数前500位
注册: 2013-05-26
发 贴: 3
Re: 双机调试与驱动符号
Reply Quote
问题1:嗯,我买一根试试。
问题2:
好像可以了,有几个变量看不到,我看了下是因为只是申明了下,后边没用。不知道为什么前几次用dt看不到。
谢谢。

IP 地址: 已记录   报告
高端调试 » 软件调试 » Windows内核调试 » 双机调试与驱动符号

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.